﻿<%@ Page Title="" Language="C#" MasterPageFile="~/User/UserArea.master" AutoEventWireup="true" CodeBehind="Request.aspx.cs" Inherits="UserInterfaceLayer.User.Request" %>
<asp:Content ID="Content1" ContentPlaceHolderID="headUser" runat="server">
    <link href="../CSS/ListView.css" rel="stylesheet" />
    <style>
        .RequestListViewTable
        {
            background-color: #FFFFFF;
            border-collapse: collapse;
            border-color: #999999;
            border-style: none;
            border-width: 1px;
            font-family: Tahoma;
            width: 100%;
        }

        .RequestListViewHolder
        {
            width: 95%;
            margin: 10px auto auto auto;
            border: 1px solid black;
        }

        .RequestListViewHeader
        {
            background-color: #000000;
            color: #FFFFFF;
            height: 50px;
        }

        .RequestListViewItem
        {
            text-align: center;
            height: 32px;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="contentUser" runat="server">
    <div style="width: 850px; margin: 50px auto auto auto; border: 1px solid black;">
        <div class="header_a">مشخصات درخواست</div>
        <div class="font_large rtl" style="color: red; margin: 10px;" runat="server" id="lblDeletedItem">
            <span style="display: block">این رکورد حذف شده است</span>
            <span style="display: block">اطلاعات ارائه شده مربوط به آرشیو است</span>
        </div>
        <table style="padding: 20px 0px 20px;" class="font_medium width_fill">
            <tr>
                <td style="width: 170px;" class="ltr">
                    <label for="contentSite_contentUser_txtHeadman">سرپرست</label>
                </td>
                <td style="padding: 5px 5px;">
                    <asp:DropDownList ID="ddlHeadman" runat="server" CssClass="font_medium textbox" />
                </td>
            </tr>
            <tr>
                <td class="ltr">
                    <label for="contentSite_contentUser_ddlReferer">معرف</label>
                </td>
                <td style="padding: 5px 5px;">
                    <asp:DropDownList ID="ddlReferer" runat="server" CssClass="font_medium textbox" />
                </td>
            </tr>
            <tr>
                <td class="ltr">
                    <label for="contentSite_contentUser_ddlStatus">وضعیت</label>
                </td>
                <td style="padding: 5px 5px;">
                    <asp:DropDownList ID="ddlStatus" runat="server" CssClass="font_medium textbox">
                        <asp:ListItem Value="0">رزرو شده</asp:ListItem>
                        <asp:ListItem Value="1">در حال استفاده</asp:ListItem>
                        <asp:ListItem Value="2">انصراف داده شده</asp:ListItem>
                        <asp:ListItem Value="3">به پایان رسیده</asp:ListItem>
                    </asp:DropDownList>
                </td>
            </tr>
            <tr>
                <td class="ltr">
                    <label for="contentSite_contentUser_txtFeedback">بازخورد</label>
                </td>
                <td style="padding: 5px 5px;" colspan="3">
                    <asp:TextBox ID="txtFeedback" runat="server" CssClass="font_medium mltextbox_small" TextMode="MultiLine"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td class="ltr">
                    <label for="contentSite_contentUser_txtDescription">توضیحات</label>
                </td>
                <td style="padding: 5px 5px;" colspan="3">
                    <asp:TextBox ID="txtDescription" runat="server" CssClass="font_medium mltextbox_small" TextMode="MultiLine"></asp:TextBox>
                </td>
            </tr>
        </table>
        <div class="messagebox1_holder">
            <div runat="server" id="lblSuccessful">
                <div class="messagebox1_successful">
                    <span class="successful_16 messagebox1_item_icon_16"></span>
                    <span>مشخصات درخواست مورد نظر با موفقیت تغییر یافت.</span>
                </div>
            </div>
            <div runat="server" id="lblFailure">
                <div class="messagebox1_failure">
                    <span class="failure_16 messagebox1_item_icon_16"></span>
                    <span>خطای ناشناختهای در سیستم رخ داده است. با پشتیبانی تماس بگیرید.</span>
                </div>
            </div>
            <div runat="server" id="lblInvalidInput">
                <div class="messagebox1_failure">
                    <span class="failure_16 messagebox1_item_icon_16"></span>
                    <span>مشخصات وارد شده معتبر نیست. لطفا تصحیح نمایید.</span>
                </div>
            </div>
            <div runat="server" id="lblNewItem">
                <div class="messagebox1_successful">
                    <span class="successful_16 messagebox1_item_icon_16"></span>
                    <span>مشخصات درخواست مورد نظر با موفقیت اضافه شد.</span>
                </div>
            </div>
        </div>
        <hr />
        <div style="margin: 20px;" class="ltr">
            <asp:Button ID="btnSave" runat="server" Text="" CssClass="button_save_48" OnClick="btnSave_Click" />
            <asp:Button ID="btnDelete" runat="server" Text="" CssClass="button_delete_48" OnClick="btnDelete_Click" />
            <a class="button_print_48" style="float: right;" href='RequestPrintPreview.aspx?RequestID=<% Response.Write(Request.QueryString["RequestID"]); %>'></a>
        </div>
    </div>
    <div class="RequestListViewHolder">
        <div class="header_a">تغییرات</div>
        <asp:ListView ID="lvHistory" runat="server">
            <EmptyDataTemplate>
                <div class="messagebox1_holder">
                    <div class="messagebox1_failure">
                        <span class="failure_16 messagebox1_item_icon_16"></span>
                        <span>هیچ اطلاعاتی ثبت نشده است.</span>
                    </div>
                </div>
            </EmptyDataTemplate>
            <ItemTemplate>
                <tr class="RequestListViewItem" style="background-color: <%# Eval("BackColor")%>;">
                    <td><a href='Person.aspx?PersonID=<%# Eval("HeadmanPersonID")%>'><%# Eval("HeadmanPersonName")%></a></td>
                    <td><a href='Referer.aspx?RefererID=<%# Eval("RefererID")%>'><%# Eval("RefererName")%></a></td>
                    <td><%# Eval("Feedback")%></td>
                    <td><%# Eval("Status")%></td>
                    <td><%# Eval("Description")%></td>
                    <td class="ltr"><%# Eval("Timestamp")%></td>
                    <td><a href='User.aspx?UserID=<%# Eval("EditorUserID")%>'><%# Eval("EditorUserName")%></a></td>
                </tr>
            </ItemTemplate>
            <LayoutTemplate>
                <table id="itemPlaceholderContainer" runat="server" border="1" class="RequestListViewTable">
                    <tr class="RequestListViewHeader">
                        <th>سرپرست</th>
                        <th>معرف</th>
                        <th>بازخورد</th>
                        <th>وضعیت</th>
                        <th>توضیحات</th>
                        <th class="ltr">تاریخ و زمان ثبت</th>
                        <th>ثبت توسط</th>
                    </tr>
                    <tr id="itemPlaceholder" runat="server">
                    </tr>
                </table>
            </LayoutTemplate>
        </asp:ListView>
    </div>
    <div id="divDetails" runat="server">
        <div class="RequestListViewHolder">
            <div class="header_a">اتاق ها</div>
            <asp:ListView ID="lvRequestRoom" runat="server">
                <EmptyDataTemplate>
                    <div class="messagebox1_holder">
                        <div class="messagebox1_failure">
                            <span class="failure_16 messagebox1_item_icon_16"></span>
                            <span>هیچ اطلاعاتی ثبت نشده است.</span>
                        </div>
                    </div>
                </EmptyDataTemplate>
                <ItemTemplate>
                    <tr class="RequestListViewItem" style="background-color: <%# Eval("BackColor")%>;">
                        <td><a href='Room.aspx?RoomID=<%# Eval("RoomID")%>'><%# Eval("RoomName")%></a></td>
                        <td><%# Eval("OfficialStartTimestamp")%></td>
                        <td><%# Eval("OfficialEndTimestamp")%></td>
                        <td><%# Eval("Description")%></td>
                        <td><%# Eval("Status")%></td>
                        <td><%# Eval("Timestamp")%></td>
                        <td><a href='User.aspx?UserID=<%# Eval("EditorUserID")%>'><%# Eval("EditorUserName")%></a></td>
                        <td><a href='RequestRoom.aspx?RequestID=<%# Eval("RequestID")%>&RoomID=<%# Eval("RoomID")%>'>...</a></td>
                    </tr>
                </ItemTemplate>
                <LayoutTemplate>
                    <table id="itemPlaceholderContainer" runat="server" border="1" class="RequestListViewTable">
                        <tr class="RequestListViewHeader">
                            <th>نام اتاق</th>
                            <th>زمان شروع</th>
                            <th>زمان پایان</th>
                            <th>توضیحات</th>
                            <th>وضعیت</th>
                            <th>زمان آخرین تغییر</th>
                            <th>ثبت توسط</th>
                            <th style="width: 50px;"></th>
                        </tr>
                        <tr id="itemPlaceholder" runat="server">
                        </tr>
                    </table>
                </LayoutTemplate>
            </asp:ListView>
            <a href='RequestRoom.aspx?RoomID=add&RequestID=<% Response.Write(Request.QueryString["RequestID"]);%>'>
                <div style="width: 280px; height: 50px; display: inline-block; border-radius: 10px;" class="border_black bgcolor_cf">
                    <span class="add_32 messagebox1_item_icon_32"></span>
                    <span style="line-height: 50px;" class="font_2xlarge">اتاق جدید...</span>
                </div>
            </a>
        </div>
        <div class="RequestListViewHolder">
            <div class="header_a">اشخاص</div>
            <asp:ListView ID="lvRequestPerson" runat="server">
                <EmptyDataTemplate>
                    <div class="messagebox1_holder">
                        <div class="messagebox1_failure">
                            <span class="failure_16 messagebox1_item_icon_16"></span>
                            <span>هیچ اطلاعاتی ثبت نشده است.</span>
                        </div>
                    </div>
                </EmptyDataTemplate>
                <ItemTemplate>
                    <tr class="RequestListViewItem" style="background-color: <%# Eval("BackColor")%>;">
                        <td><a href='Person.aspx?PersonID=<%# Eval("PersonID")%>'><%# Eval("PersonName")%></a></td>
                        <td><%# Eval("Status")%></td>
                        <td><%# Eval("Timestamp")%></td>
                        <td><a href='User.aspx?UserID=<%# Eval("EditorUserID")%>'><%# Eval("EditorUserName")%></a></td>
                        <td><a href='RequestPerson.aspx?RequestID=<%# Eval("RequestID")%>&PersonID=<%# Eval("PersonID")%>'>...</a></td>
                    </tr>
                </ItemTemplate>
                <LayoutTemplate>
                    <table id="itemPlaceholderContainer" runat="server" border="1" class="RequestListViewTable">
                        <tr class="RequestListViewHeader">
                            <th>نام و نام خانوادگی</th>
                            <th>وضعیت</th>
                            <th>زمان آخرین تغییر</th>
                            <th>ثبت توسط</th>
                            <th style="width: 50px;"></th>
                        </tr>
                        <tr id="itemPlaceholder" runat="server">
                        </tr>
                    </table>
                </LayoutTemplate>
            </asp:ListView>
            <a href='RequestPerson.aspx?PersonID=add&RequestID=<% Response.Write(Request.QueryString["RequestID"]);%>'>
                <div style="width: 280px; height: 50px; display: inline-block; border-radius: 10px;" class="border_black bgcolor_cf">
                    <span class="add_32 messagebox1_item_icon_32"></span>
                    <span style="line-height: 50px;" class="font_2xlarge">شخص جدید...</span>
                </div>
            </a>
        </div>
        <div class="RequestListViewHolder">
            <div class="header_a">پیام ها</div>
            <asp:ListView ID="lvMessage" runat="server">
                <EmptyDataTemplate>
                    <div class="messagebox1_holder">
                        <div class="messagebox1_failure">
                            <span class="failure_16 messagebox1_item_icon_16"></span>
                            <span>هیچ اطلاعاتی ثبت نشده است.</span>
                        </div>
                    </div>
                </EmptyDataTemplate>
                <ItemTemplate>
                    <tr class="RequestListViewItem" style="background-color: <%# Eval("BackColor")%>;">
                        <td><%# Eval("Sender")%></td>
                        <td><%# Eval("MessageContent")%></td>
                        <td><%# Eval("Description")%></td>
                        <td><%# Eval("Timestamp")%></td>
                        <td><a href='User.aspx?UserID=<%# Eval("EditorUserID")%>'><%# Eval("EditorUserName")%></a></td>
                        <td><a href='Message.aspx?MessageID=<%# Eval("MessageID")%>'>...</a></td>
                    </tr>
                </ItemTemplate>
                <LayoutTemplate>
                    <table id="itemPlaceholderContainer" runat="server" border="1" class="RequestListViewTable">
                        <tr class="RequestListViewHeader">
                            <th>فرستنده</th>
                            <th>متن پیام</th>
                            <th>توضیحات</th>
                            <th>زمان آخرین تغییر</th>
                            <th>ثبت توسط</th>
                            <th style="width: 50px;"></th>
                        </tr>
                        <tr id="itemPlaceholder" runat="server">
                        </tr>
                    </table>
                </LayoutTemplate>
            </asp:ListView>
            <a href='Message.aspx?MessageID=add&RequestID=<% Response.Write(Request.QueryString["RequestID"]);%>'>
                <div style="width: 280px; height: 50px; display: inline-block; border-radius: 10px;" class="border_black bgcolor_cf">
                    <span class="add_32 messagebox1_item_icon_32"></span>
                    <span style="line-height: 50px;" class="font_2xlarge">پیام جدید...</span>
                </div>
            </a>
        </div>
        <div class="RequestListViewHolder">
            <div class="header_a">هزینه ها</div>
            <asp:ListView ID="lvCost" runat="server">
                <EmptyDataTemplate>
                    <div class="messagebox1_holder">
                        <div class="messagebox1_failure">
                            <span class="failure_16 messagebox1_item_icon_16"></span>
                            <span>هیچ اطلاعاتی ثبت نشده است.</span>
                        </div>
                    </div>
                </EmptyDataTemplate>
                <ItemTemplate>
                    <tr class="RequestListViewItem" style="background-color: <%# Eval("BackColor")%>;">
                        <td><%# Eval("Price")%></td>
                        <td><%# Eval("Description")%></td>
                        <td><%# Eval("Timestamp")%></td>
                        <td><a href='User.aspx?UserID=<%# Eval("EditorUserID")%>'><%# Eval("EditorUserName")%></a></td>
                        <td><a href='Cost.aspx?CostID=<%# Eval("CostID")%>'>...</a></td>
                    </tr>
                </ItemTemplate>
                <LayoutTemplate>
                    <table id="itemPlaceholderContainer" runat="server" border="1" class="RequestListViewTable">
                        <tr class="RequestListViewHeader">
                            <th>مبلغ</th>
                            <th>توضیحات</th>
                            <th>زمان آخرین تغییر</th>
                            <th>ثبت توسط</th>
                            <th style="width: 50px;"></th>
                        </tr>
                        <tr id="itemPlaceholder" runat="server">
                        </tr>
                    </table>
                </LayoutTemplate>
            </asp:ListView>
            <a href='Cost.aspx?CostID=add&RequestID=<% Response.Write(Request.QueryString["RequestID"]);%>'>
                <div style="width: 280px; height: 50px; display: inline-block; border-radius: 10px;" class="border_black bgcolor_cf">
                    <span class="add_32 messagebox1_item_icon_32"></span>
                    <span style="line-height: 50px;" class="font_2xlarge">هزینه جدید...</span>
                </div>
            </a>
        </div>
        <div class="RequestListViewHolder">
            <div class="header_a">وسایل نقلیه</div>
            <asp:ListView ID="lvCar" runat="server">
                <EmptyDataTemplate>
                    <div class="messagebox1_holder">
                        <div class="messagebox1_failure">
                            <span class="failure_16 messagebox1_item_icon_16"></span>
                            <span>هیچ اطلاعاتی ثبت نشده است.</span>
                        </div>
                    </div>
                </EmptyDataTemplate>
                <ItemTemplate>
                    <tr class="RequestListViewItem" style="background-color: <%# Eval("BackColor")%>;">
                        <td><%# Eval("CarModel")%></td>
                        <td><%# Eval("CarColorName")%></td>
                        <td><%# Eval("LicensePlate")%></td>
                        <td><%# Eval("Description")%></td>
                        <td><%# Eval("Timestamp")%></td>
                        <td><a href='User.aspx?UserID=<%# Eval("EditorUserID")%>'><%# Eval("EditorUserName")%></a></td>
                        <td><a href='Car.aspx?CarID=<%# Eval("CarID")%>'>...</a></td>
                    </tr>
                </ItemTemplate>
                <LayoutTemplate>
                    <table id="itemPlaceholderContainer" runat="server" border="1" class="RequestListViewTable">
                        <tr class="RequestListViewHeader">
                            <th>مدل</th>
                            <th>رنگ</th>
                            <th>پلاک</th>
                            <th>توضیحات</th>
                            <th>زمان آخرین تغییر</th>
                            <th>ثبت توسط</th>
                            <th style="width: 50px;"></th>
                        </tr>
                        <tr id="itemPlaceholder" runat="server">
                        </tr>
                    </table>
                </LayoutTemplate>
            </asp:ListView>
            <a href='Car.aspx?CarID=add&RequestID=<% Response.Write(Request.QueryString["RequestID"]);%>'>
                <div style="width: 280px; height: 50px; display: inline-block; border-radius: 10px;" class="border_black bgcolor_cf">
                    <span class="add_32 messagebox1_item_icon_32"></span>
                    <span style="line-height: 50px;" class="font_2xlarge">وسیله نقلیه جدید...</span>
                </div>
            </a>
        </div>
        <div class="RequestListViewHolder">
            <div class="header_a">امانات</div>
            <asp:ListView ID="lvSafekeeping" runat="server">
                <EmptyDataTemplate>
                    <div class="messagebox1_holder">
                        <div class="messagebox1_failure">
                            <span class="failure_16 messagebox1_item_icon_16"></span>
                            <span>هیچ اطلاعاتی ثبت نشده است.</span>
                        </div>
                    </div>
                </EmptyDataTemplate>
                <ItemTemplate>
                    <tr class="RequestListViewItem" style="background-color: <%# Eval("BackColor")%>;">
                        <td><%# Eval("Title")%></td>
                        <td><%# Eval("TakeDescription")%></td>
                        <td><%# Eval("GiveDescription")%></td>
                        <td><%# Eval("Status")%></td>
                        <td><%# Eval("Timestamp")%></td>
                        <td><a href='User.aspx?UserID=<%# Eval("EditorUserID")%>'><%# Eval("EditorUserName")%></a></td>
                        <td><a href='Safekeeping.aspx?SafekeepingID=<%# Eval("SafekeepingID")%>'>...</a></td>
                    </tr>
                </ItemTemplate>
                <LayoutTemplate>
                    <table id="itemPlaceholderContainer" runat="server" border="1" class="RequestListViewTable">
                        <tr class="RequestListViewHeader">
                            <th>عنوان</th>
                            <th>توضیحات دریافت</th>
                            <th>توضیحات عودت</th>
                            <th>وضعیت</th>
                            <th>زمان آخرین تغییر</th>
                            <th>ثبت توسط</th>
                            <th style="width: 50px;"></th>
                        </tr>
                        <tr id="itemPlaceholder" runat="server">
                        </tr>
                    </table>
                </LayoutTemplate>
            </asp:ListView>
            <a href='Safekeeping.aspx?SafekeepingID=add&RequestID=<% Response.Write(Request.QueryString["RequestID"]);%>'>
                <div style="width: 280px; height: 50px; display: inline-block; border-radius: 10px;" class="border_black bgcolor_cf">
                    <span class="add_32 messagebox1_item_icon_32"></span>
                    <span style="line-height: 50px;" class="font_2xlarge">امانت جدید...</span>
                </div>
            </a>
        </div>
    </div>
</asp:Content>
